package com.icinfo.cloud.provider.punish.fastcase.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;


/**
 * 移动端-接收文书签字捺印数据
 * @author Administrator
 */
@Data
@NoArgsConstructor
public class AppFastCaseSignSaveDto implements Serializable {

    /**
     * 文书通用数据
     */
    @NotNull(message = "文书通用数据列表不能为空")
    private List<AppFastCaseSignCommonDto> signCommonDtoList;

    /**
     * 移动文书的捺印指纹文件base64文件
     */
    private String fingerprint;

    /**
     * 移动文书签字的文件base64文件
     */
    @NotBlank(message = "签字不能为空")
    private String signFile;

    /**2.（留置送达）7（现场）
     * 移动文书送达方式
     */
    private String sendWay;

    /**
     * 案件id
     */
    private String caseId;

    /**
     * 当事人id
     */
    private String partyId;
}
